/**
 * @program: equals
 * @author: JCM
 * @create: 2023-09-20 15:24
 * @description:
 **/
public class FinalVar {
    final static int a = 0; // 在声明的时候就需要赋值，或者在静态代码块中赋值
//    static {
//        a = 1;
//    }
    final int b = 0; // 在声明的时候赋值，或者在代码块或构造器中赋值
//    {
//        b = 1;
//    }
    public static void main(String[] args) {
        final int localA; // 只声明，并没有初始化
        localA = 0; // 在使用之前一定要赋值
//        localA = 1; // 不允许赋两次
    }
}
